Class com.sun.java.swing.text.rtf.RTFEditorKit
java.lang.Object
|
+--com.sun.java.swing.text.EditorKit
|
+--com.sun.java.swing.text.DefaultEditorKit
|
+--com.sun.java.swing.text.StyledEditorKit
|
+--com.sun.java.swing.text.rtf.RTFEditorKit
- public class RTFEditorKit
- extends StyledEditorKit
This is the default implementation of rtf editing
functionality.
- See Also:
- Serialized Form
Fields inherited from class com.sun.java.swing.text.DefaultEditorKit |
backwardAction, beepAction, beginAction, beginLineAction, beginParagraphAction, beginWordAction, copyAction, cutAction, defaultKeyTypedAction, deleteNextCharAction, deletePrevCharAction, downAction, endAction, endLineAction, endParagraphAction, endWordAction, forwardAction, insertBreakAction, insertContentAction, insertTabAction, nextWordAction, pageDownAction, pageUpAction, pasteAction, previousWordAction, readOnlyAction, selectAllAction, selectionBackwardAction, selectionBeginAction, selectionBeginLineAction, selectionBeginParagraphAction, selectionBeginWordAction, selectionDownAction, selectionEndAction, selectionEndLineAction, selectionEndParagraphAction, selectionEndWordAction, selectionForwardAction, selectionNextWordAction, selectionPreviousWordAction, selectionUpAction, selectLineAction, selectParagraphAction, selectWordAction, upAction, writableAction |
Constructor Summary
|
RTFEditorKit()
Constructs an RTFEditorKit. |
Method Summary
|
java.lang.Object
|
clone()
Create a copy of the editor kit. |
java.lang.String
|
getContentType()
Get the MIME type of the data that this
kit represents support for. |
void
|
read(java.io.InputStream in,
Document doc,
int pos)
Insert content from the given stream which is expected
to be in a format appropriate for this kind of content
handler. |
void
|
read(java.io.Reader in,
Document doc,
int pos)
Insert content from the given stream, which will be
treated as plain text. |
void
|
write(java.io.OutputStream out,
Document doc,
int pos,
int len)
Write content from a document to the given stream
in a format appropriate for this kind of content handler. |
void
|
write(java.io.Writer out,
Document doc,
int pos,
int len)
Write content from a document to the given stream
as plain text. |
Methods inherited from class com.sun.java.swing.text.EditorKit |
clone, createCaret, createDefaultDocument, deinstall, getActions, getContentType, getViewFactory, install, read, read, write, write |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notifyAll, notify, toString, wait, wait, wait |
RTFEditorKit
public RTFEditorKit()
- Constructs an RTFEditorKit.
clone
public java.lang.Object clone()
- Create a copy of the editor kit. This
allows an implementation to serve as a prototype
for others, so that they can be quickly created.
- Returns:
- the copy
- Overrides:
- clone in class StyledEditorKit
getContentType
public java.lang.String getContentType()
- Get the MIME type of the data that this
kit represents support for. This kit supports
the type
text/rtf
.
- Returns:
- the type
- Overrides:
- getContentType in class DefaultEditorKit
read
public void read(java.io.InputStream in,
Document doc,
int pos)
throws java.io.IOException,
BadLocationException
- Insert content from the given stream which is expected
to be in a format appropriate for this kind of content
handler.
- Parameters:
in
- The stream to read from
doc
- The destination for the insertion.
pos
- The location in the document to place the
content.- Throws:
- java.io.IOException - on any I/O error
- BadLocationException - if pos represents an invalid
location within the document.
- Overrides:
- read in class DefaultEditorKit
write
public void write(java.io.OutputStream out,
Document doc,
int pos,
int len)
throws java.io.IOException,
BadLocationException
- Write content from a document to the given stream
in a format appropriate for this kind of content handler.
- Parameters:
out
- The stream to write to
doc
- The source for the write.
pos
- The location in the document to fetch the
content.
len
- The amount to write out.- Throws:
- java.io.IOException - on any I/O error
- BadLocationException - if pos represents an invalid
location within the document.
- Overrides:
- write in class DefaultEditorKit
read
public void read(java.io.Reader in,
Document doc,
int pos)
throws java.io.IOException,
BadLocationException
- Insert content from the given stream, which will be
treated as plain text.
- Parameters:
in
- The stream to read from
doc
- The destination for the insertion.
pos
- The location in the document to place the
content.- Throws:
- java.io.IOException - on any I/O error
- BadLocationException - if pos represents an invalid
location within the document.
- Overrides:
- read in class DefaultEditorKit
write
public void write(java.io.Writer out,
Document doc,
int pos,
int len)
throws java.io.IOException,
BadLocationException
- Write content from a document to the given stream
as plain text.
- Parameters:
out
- The stream to write to
doc
- The source for the write.
pos
- The location in the document to fetch the
content.
len
- The amount to write out.- Throws:
- java.io.IOException - on any I/O error
- BadLocationException - if pos represents an invalid
location within the document.
- Overrides:
- write in class DefaultEditorKit
Submit a bug or feature
Submit comments/suggestions about javadoc
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.